engine attachments - Turkish English Dictionary